home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / mandrake_MDKSA-2003-047.nasl < prev    next >
Text File  |  2005-01-14  |  2KB  |  87 lines

  1. #
  2. # (C) Tenable Network Security
  3. #
  4. # This plugin text was extracted from Mandrake Linux Security Advisory MDKSA-2003:047
  5. #
  6.  
  7.  
  8. if ( ! defined_func("bn_random") ) exit(0);
  9. if(description)
  10. {
  11.  script_id(14031);
  12.  script_bugtraq_id(7321);
  13.  script_version ("$Revision: 1.3 $");
  14.  script_cve_id("CAN-2003-0173");
  15.  
  16.  name["english"] = "MDKSA-2003:047: xfsdump";
  17.  
  18.  script_name(english:name["english"]);
  19.  
  20.  desc["english"] = "
  21. The remote host is missing the patch for the advisory MDKSA-2003:047 (xfsdump).
  22.  
  23.  
  24. A vulnerability was discovered in xfsdump by Ethan Benson related to filesystem
  25. quotas on the XFS filesystem. When xfsdump runs xfsdq to save the quota
  26. information into a file at the root of the filesystem being dumped, the file is
  27. created in an unsafe manner.
  28. A new option to xfsdq was added when fixing this vulnerability: '-f path'. This
  29. specifies an output file to use instead of the default output stream. If the
  30. file exists already, xfsdq will abort and if the file doesn't already exist, it
  31. will be created with more appropriate access permissions.
  32.  
  33.  
  34. Solution : http://www.mandrakesoft.com/security/advisories?name=MDKSA-2003:047
  35. Risk factor : High";
  36.  
  37.  
  38.  
  39.  script_description(english:desc["english"]);
  40.  
  41.  summary["english"] = "Check for the version of the xfsdump package";
  42.  script_summary(english:summary["english"]);
  43.  
  44.  script_category(ACT_GATHER_INFO);
  45.  
  46.  script_copyright(english:"This script is Copyright (C) 2004 Tenable Network Security");
  47.  family["english"] = "Mandrake Local Security Checks";
  48.  script_family(english:family["english"]);
  49.  
  50.  script_dependencies("ssh_get_info.nasl");
  51.  script_require_keys("Host/Mandrake/rpm-list");
  52.  exit(0);
  53. }
  54.  
  55. include("rpm.inc");
  56. if ( rpm_check( reference:"xfsdump-2.0.0-2.1mdk", release:"MDK8.2", yank:"mdk") )
  57. {
  58.  security_hole(0);
  59.  exit(0);
  60. }
  61. if ( rpm_check( reference:"xfsdump-2.0.3-1.1mdk", release:"MDK9.0", yank:"mdk") )
  62. {
  63.  security_hole(0);
  64.  exit(0);
  65. }
  66. if ( rpm_check( reference:"libdm0-2.0.5-1.2mdk", release:"MDK9.1", yank:"mdk") )
  67. {
  68.  security_hole(0);
  69.  exit(0);
  70. }
  71. if ( rpm_check( reference:"libdm0-devel-2.0.5-1.2mdk", release:"MDK9.1", yank:"mdk") )
  72. {
  73.  security_hole(0);
  74.  exit(0);
  75. }
  76. if ( rpm_check( reference:"xfsdump-2.0.3-1.1mdk", release:"MDK9.1", yank:"mdk") )
  77. {
  78.  security_hole(0);
  79.  exit(0);
  80. }
  81. if (rpm_exists(rpm:"xfsdump-", release:"MDK8.2")
  82.  || rpm_exists(rpm:"xfsdump-", release:"MDK9.0")
  83.  || rpm_exists(rpm:"xfsdump-", release:"MDK9.1") )
  84. {
  85.  set_kb_item(name:"CAN-2003-0173", value:TRUE);
  86. }
  87.